@charset "utf-8";
/* CSS Document */

html{font-size:100%}
/* 全局样式 ------------------------------------------------------------------*/
body ,div, h1, h2, h3, h4, p, dl, dd, ol, ul, li, th, td, form, fieldset, input, button, textarea{ margin:0; padding:0; box-sizing:border-box; font-family:"Microsoft YaHei"; color:#424242;}
html{ -webkit-text-size-adjust:none; word-wrap:break-word; margin:0; padding:0;}
h1, h2, h3, h4{ font-size:100%; font-weight:normal;}
ol, ul{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:inherit;}
fieldset, img{ border:0;}
cite, em, s, i, b{ font-style:normal;}
input, button, textarea, select{ font-size:100%;}
body, input, button, textarea, select, option{ font-size:normal;}
a, a:link, input, textarea{ text-decoration:none; outline:0; font-weight:normal; font-family:"Microsoft YaHei"; color:#424242;}
li, img, label, input{ vertical-align:middle;}
body{ font-size:.24rem; font-family:helvetica,arial; width:100%; max-width:7.68rem; margin:0 auto; overflow-x:hidden; background:#fff;}
input:focus{ outline:none;}
textarea,select,input{ -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none;}

/*公用样式*/
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{ display:none;}

/*页面头部-------------------------------------------------------------------*/
.header{ background:#fff; height:1.15rem; position:relative;}
/*.header-fixed{ position:fixed; left:0; right:0; right:0; z-index:99; background:#363b61; height:1.15rem;}*/
.ico_menu{ display:inline-block; width:.36rem; position:absolute; right:.35rem; top:.44rem;}
.logo{ width:2.51rem; margin:0 0 0 .4rem; padding-top:.2rem;}
.header img{ max-width:100%; display:block;}
.h_txt{ height:.55rem;  float:left; padding-left:.25rem; position:absolute; left:3.2rem; top:.2rem;}
.h_txt img{ display:block; width:2.51rem;}
.h_txt a{ font-size:.18rem; color:#e60012; margin-right:.1rem;}
.h_tell{ text-align:center; background:#eee; font-size:.32rem; color:#666; border-bottom:1px solid #e4e4e4; line-height:.6rem;}
.h_tell font{ font-size:.37rem; font-weight:bold; color:#1e50ae;}

.banner{ position:relative; width:100%; text-align:center;}
.banner .hd{ width:100%; text-align:center; position:absolute; left:0; right:0; bottom:.15rem;}
.banner .hd ul{ overflow:hidden;}
.banner .hd ul li{ height:.24rem; width:.24rem; background:#999; border-radius:50%; display:inline-block; margin:0 .05rem; text-indent:-9999px; cursor:pointer;}
.banner .hd ul .on{ background:#e60012;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd li img{ max-width:100%; display:block; margin:0 auto;}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

.search{ padding:.2rem .3rem; background:#e5e5e5;}
.s_intxt{ border-radius:.05rem; height:.6rem; line-height:.6rem; text-align:center; font-size:.26rem; color:#333; width:100%; border:none; background:url(../images/search.png) #fff 1.45rem center no-repeat; background-size:5.362%;}

.titc{color: #fff; text-align:center; font-size:.3261rem; background:#ff6600; height:.91rem; line-height:.91rem; width:100%; position:relative;}
.titcpro{ color: #ff6600; text-align:center; font-size:.3261rem; background:#093b69; height:.91rem; line-height:.91rem; width:100%; position:relative;}
.titch3{
    color: #ff6600;
    float: left;
    font-size: 16px;
    display: block;
    width: 100%;
    text-align: center;
    line-height: 36px;
    background: #dfe1e6;
	}


.titctxt{color: #ff6600; text-align:center; font-size:.3261rem; background:#eee; height:.91rem; line-height:.91rem; width:100%; position:relative;}
.titcpro{ color: #ff6600; text-align:center; font-size:.3261rem; background:#093b69; height:.91rem; line-height:.91rem; width:100%; position:relative;}
.titch3{
    color: #ff6600;
    float: left;
    font-size: 16px;
    display: block;
    width: 100%;
    text-align: center;
    line-height: 36px;
    background: #dfe1e6;
	}



.titc .ico-back{ position:absolute; left:.4rem; top:.31rem; display:inline-block; background:url(../images/back.png) 0 0 no-repeat; background-size:100%; width:.17rem; height:.29rem; cursor:pointer;}
.s_menu{ position:absolute; right:.3rem; top:0; cursor:pointer; font-size:.24rem; display:inline-block; padding-left:.48rem; color:#fff;}
.s_menu:before{ content:""; display:block; position:absolute; top:.32rem; left:0; width:.37rem; height:.27rem; background:url(../images/ico7.png) left center no-repeat; background-size:100%;}

.classify{ padding:.15rem;}
.classify:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.classify li{ float:left; width:33.333%; padding:.15rem 0;}
.classify li a{ display:block; width:2.17rem; margin:0 auto; background:url(../images/bg1.png) 0 0 no-repeat; background-size:100%; text-align:center;}
.classify li a em{ display:block; padding:.29rem 0;}
.classify li a img{ display:block; margin:0 auto; max-width:100%; height:1.59rem;}
.classify li a span{ display:block; width:100%; font-size:.26rem; color:#093b69; line-height:.4rem; padding:.12rem 0 0 0;}

.video{ width:6.9rem; margin:.3rem auto;}
.video img{ display:block; margin:0 auto; max-width:100%;}
.supply{ background:url(../images/bg1.jpg) 0 0 no-repeat; background-size:100%; padding:0 .3rem; height:3.65rem;}
.supply.supply1{ margin-bottom:.2rem;}
.supply h3{ color:#fff; font-size:.28rem; line-height:.36rem; padding:.7rem 0 .2rem 0;}
.supply ul li{ margin-top:.3rem; width:100%; position:relative; height:.66rem;}
.supply ul li:before{ content:""; display:block; position:absolute; top:.15rem; left:.2rem; width:.33rem; height:.36rem; background:url(../images/tell.png) left center no-repeat; background-size:100%;}
.supply ul li:nth-child(2):before{ background:url(../images/avatar.png) left center no-repeat; background-size:100%;}
.supply ul li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.su_intxt{ border:.01rem solid #fff; line-height:.66rem; height:.66rem; text-indent:.72rem; background:none; border-radius:.05rem; width:100%; font-size:.25rem; color:#fff;}
.su_intxt.su_intxt1{ width:50%;}
.su_inbut{ color:#fff; background:#e60012; border-radius:.05rem; width:45%; text-align:center; border:none; cursor:pointer; height:.66rem; line-height:.66rem; font-size:.25rem;}

.pro_list{ padding:.1rem;}
.pro_list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.pro_list li{ float:left; width:50%; height:auto; padding:.078rem 0;}
.pro_list li a{ border:.02rem solid #eee; width:3.5rem; display:block; margin:0 auto; text-align:center;}
.pro_list li a img{ display:block; margin:0 auto; width:3.5rem; height:3.5rem; object-fit: contain;background: #f0f3fa;}
.pro_list li a span{ display:block; width:100%; font-size:.26rem; color:#666666; line-height:.35rem; background:#fff; margin: 10px 0;}
.pro_list li a .titctit{ display:block; width:100%; height:auto;font-size:.30rem; color:#1e50ae; line-height:.45rem; background:#fff;}
.pro_list li a:hover{ border:.01rem solid #1e50ae;}

.mores{ text-align:center; padding:.01rem 0 .5rem 0;;}
.mores a{ color:#363b61; font-size:.28rem; border:.01rem solid #eee; display:inline-block; padding:0 .25rem; line-height:.55rem;}

.team{ position:relative; width:6.05rem; margin:.5rem auto;}
.team .hd{ display:none;}
.team .prev,.team .next{ position:absolute; top:2.375rem; width:.5rem; height:.5rem; text-align:center; font-size:.4rem; line-height:.5rem; border-radius:50%; color:#fff; background:#999; font-family:"simsun"; display:inline-block; cursor:pointer; font-weight:bold;}
.team .prev{ left:-.65rem;}
.team .next{ right:-.65rem;}
.team ul{ overflow:hidden; width:5.8rem; margin:0 auto;}
.team ul li{ float:left; width:100%; height:5.25rem; position:relative;}
.team ul li .li_txt{ position:absolute; left:0; top:0; bottom:0; right:0; padding:.25rem .5rem; background:rgba(0,0,0,.5);}
.team ul li img{ width:6.05rem; height:5.25rem;}
.team ul li h4{ font-weight:bold; color:#fff; font-size:.38rem; line-height:.62rem; padding-bottom:.2rem;}
.team ul li p{ text-align:left; color:#fff; font-size:.24rem; line-height:.4rem; padding:.05rem 0;}

.case_list{ padding:0 .3rem .15rem .3rem;}
.case_list li{ width:100%; background:#f2f2f2; margin-top:.3rem;}
.case_list li a{ display:block;}
.case_list li a:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.case_list li a img{ width:3.4rem; height:3.4rem;  object-fit: cover;float:left; margin-right:.25rem;}
.case_list li a h3{ font-weight:bold; font-size:.24rem; color:#666; line-height:.4rem; padding-top:.05rem;}
.case_list li a p{ font-size:.24rem; line-height:.4rem; color:#333; padding:.05rem .2rem 0 0;}

.consult{ background:url(../images/mbanner6.jpg) left center no-repeat; background-size:100%; text-align:center; width:100%; height:1.5rem;}
.consult p{ color:#fff; font-size:.28rem; line-height:.7rem; padding-top:.08rem;}
.consult p font{ color:#e60012; font-size:.7rem; padding:0 .05rem;}
.consult b{ color:#fff; font-size:.26rem; line-height:.3rem;}

.consultbg{background:url(/public/images/bg1.jpg) left center no-repeat; background-size:auto; text-align:center; width:100%; }
.consult2{ background:url(../images/2024bannermb.jpg) left center no-repeat; background-size:100%; text-align:center; width:100%; height:1.5rem;}
.consult2 p{ color:#000; font-size:.28rem; line-height:.7rem; padding-top:.15rem;}
.consult2 p font{ color:#e60012; font-size:.7rem; padding:0 .05rem;}
.consult2 b{ color:#25469b; font-size:.26rem; line-height:.3rem;}

.m_tell{ text-align:center; border-top:.02rem solid #f1f1f1; border-bottom:.02rem solid #f1f1f1; font-size:.28rem; color:#363b61; line-height:.8rem; margin:.15rem 0;}

.slideGroup{ width:100%;}
.slideGroup .parHd{ line-height:.65rem; text-align:center; background:#093b69;}
.slideGroup .parHd:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.slideGroup .parHd em{ display:inline-block; width:33.3333%; cursor:pointer; font-size:.26rem; position:relative; color:#fff; float:left; position:relative;}
.slideGroup .parHd em.on{ background:#ac1301;}
.slideGroup .parHd em.on:before{ content:""; display:block; position:absolute; left:50%; top:.65rem; width:0; height:0; border:.1rem solid transparent; border-top:.1rem solid #ac1301; z-index:99; margin-left:-.1rem;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; padding:.3rem 0 .25rem .92rem; background:#eee; border-bottom:1px solid #a4a4a4;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:.2rem; top:1.1rem; width:.5rem; height:.5rem; text-align:center; font-size:.4rem; line-height:.5rem; border-radius:50%; color:#fff; background:#999; font-family:"simsun"; display:inline-block; cursor:pointer; font-weight:bold;}
.slideGroup .sNext{ left:auto; right:.2rem;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ float:left; text-align:center; width:2.92rem;}
.slideGroup .parBd ul li a{ display:block;}
.slideGroup .parBd ul li a .cspic{ display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:1.6rem; *font-family:Arial; width:2.6rem; height:1.83rem; border:.01rem solid #e2e2e2; background:#fff; padding:.15rem;}
.slideGroup .parBd ul li a .cspic img{ vertical-align:middle; max-width:2.6rem; max-height:1.83rem;}
.slideGroup .parBd ul li .title{ font-size:.24rem; line-height:.3rem; padding-top:.1rem; color:#1b2608;}

.i_newsc{ border-bottom:1px solid #a4a4a4; padding-bottom:.1rem;}
.i_newsc .hd{ border-top:1px solid #a4a4a4; background:#eee;}
.i_newsc .hd ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.i_newsc .hd ul li{ width:33.3333%; float:left; cursor:pointer; line-height:.64rem; font-size:.26rem; color:#666; text-align:center; border-bottom:1px solid #a4a4a4; border-left:1px solid #a4a4a4; margin-left:-1px; background:#eee;}
.i_newsc .hd ul li.on{ background:#fff; border-bottom:none; color:#222; border-bottom:1px solid #fff;}
.i_newsc .bd{ width:100%;}
.n_list{ padding:.3rem .3rem .1rem .3rem;}
.n_list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.n_list li{ overflow:hidden; line-height:.48rem;}
.n_list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.n_list li h3{ font-size:.2536rem; color:#363b61; line-height:.3623rem; padding-bottom:.05rem;}
.n_list li p{ color:#363b61; font-size:.1812rem; line-height:.1812rem; padding:.05rem 0; text-transform:uppercase;}
.n_list li a{ font-size:.24rem; color:#666; position:relative; padding-left:.2rem; display:inline-block;}
.n_list li a:before{ content:""; display:block; position:absolute; top:.21rem; left:0; width:.06rem; height:.06rem; background:#666; font-size:0; overflow:hidden;}
.n_list li span{ float:right;}
.n_list li.hot_news{ padding-bottom:.15rem;}
.n_list li.hot_news a{ padding:0;}
.n_list li.hot_news a:before{ content:""; display:none;}
.n_list li.hot_news .imgs{ float:left; display:inline-block; margin-right:.2rem;}
.n_list li.hot_news .imgs img{ width:2.4rem; height:1.69rem;}
.n_list li.hot_news h3{ font-weight:bold; font-size:.24rem; color:#666; line-height:.4rem; padding-top:.05rem;}
.n_list li.hot_news p{ font-size:.2rem; color:#666; line-height:.34rem;}
.n_list li.hot_news p a{ color:#f00;}

.page{ text-align:center; padding:.2rem 0 .35rem 0;}
.page a{ display:inline-block; border:.01rem solid #e2e2e2; background:#f8f8f8; line-height:.6rem; padding:0 .22rem; font-size:.26rem; margin:0 .06rem;}
.page a.current{ background:#1e50ae; border:.01rem solid #1e50ae; color:#fff;}
.page i{ display:inline-block; line-height:.6rem; padding:.02rem .1rem; font-size:.24rem; margin:0 .06rem;}

.location{ height:.85rem; line-height:.85rem; position:relative; padding:0 .3rem 0 .75rem; font-size:.26rem; color:#6e6d6d;}
.location:before{ content:""; display:block; position:absolute; top:.275rem; left:.3rem; width:.32rem; height:.3rem; background:url(../images/home.png) left center no-repeat; background-size:100%;}

.about{ padding:.1rem .3rem;}
.about img{ display:block; margin:.2rem auto; -moz-box-shadow:.04rem .04rem .04rem rgba(28,28,28,.19); -webkit-box-shadow:.04rem .04rem .04rem rgba(28,28,28,.19); box-shadow:.04rem .04rem .04rem rgba(28,28,28,.19); max-width:95%;}
.about p{ font-size:.26rem; line-height:.4rem; color:#333; margin:.2rem 0;}
.about h3{ font-size:.26rem; line-height:.4rem; color:#333; margin:.2rem 0;}
.about h4{ font-size:.26rem; line-height:.4rem; color:#333; margin:.2rem 0;}


.problem{ padding:0 .3rem .1rem .3rem;}
.problem li{ background:#eee; padding:.2rem; position:relative; margin-bottom:.2rem;}
.problem li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.problem li:last-child{ margin:0;}
.problem li .imgs{ float:left; width:2.6rem; height:1.83rem; margin-right:.2rem;}
.problem li h3{ font-size:.26rem; color:#333; font-weight:bold; line-height:.4rem;}
.problem li p{ font-size:.26rem; color:#666; line-height:.4rem; padding-top:.05rem;}
.problem li p font{ font-size:.26rem; color:#999;}
.problem li .p_more{ color:#363b61; font-size:.26rem; border:.01rem solid #d0d0d0; display:inline-block; padding:0 .25rem; line-height:.5rem; position:absolute; bottom:.2rem; right:.2rem;}

.recruit{ padding:0 .3rem .1rem .3rem;}
.recruit li{ font-size:.28rem; border-bottom:1px dotted #999; line-height:.7rem;}
.recruit li a{ color:#666;}
.recruit li span{ float:right;color:#666;}

.r_tit{ text-align:center; border-bottom:.08rem solid #e5e5e5; font-size:.28rem; color:#666; line-height:.55rem; padding:.1rem 0;}
.rec_txt{ padding:.2rem .3rem; border-bottom:.08rem solid #e5e5e5;}
.rec_txt:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.rec_txt li{ width:50%; float:left; font-size:.24rem; color:#666; line-height:.55rem;}

.rec_txt1{ border-bottom:.08rem solid #e5e5e5;}
.rec_txt1 h3{ padding:0 .3rem; border-bottom:1px solid #e5e5e5; font-size:.28rem; line-height:.56rem; padding-top:.25rem;}
.rec_txt1 ul{ padding:.2rem .3rem;}
.rec_txt1 ul li{ color:#666; font-size:.24rem; line-height:.55rem;}

.up_down{ padding:.2rem .3rem;}
.up_down li{ color:#666; font-size:.24rem; line-height:.55rem;}
.up_down li a{ color:#333;}

.keyword{ font-size:.24rem; color:#666; line-height:.3rem; padding:0 .3rem .35rem .3rem;}

.news_dt_tit{ text-align:center; border-bottom:.08rem solid #e5e5e5; padding-bottom:.2rem;}
.news_dt_tit h2{ font-size:.32rem; color:#333; line-height:.55rem;}
.news_dt_tit p{ line-height:.36rem;}
.news_dt_tit p span{ padding:0 .05rem; color:#666; font-size:.22rem;}

.news_dt{ padding:.2rem .3rem; border-bottom:.08rem solid #e5e5e5;}
.news_dt p{ text-indent:2em; font-size:.24rem; line-height:.48rem; color:#666;}

.hot_list{ padding:.2rem .3rem; background:#ebf5ff;}
.hot_list li{ line-height:.56rem;}
.hot_list li a{ font-size:.28rem; color:#666;}
.hot_list li font{ color:#ac1301; padding-right:.1rem;}
.hot_list li span{ float:right; color:#666; font-size:.26rem;}

.picScroll{ width:100%; overflow:hidden; position:relative;}
.picScroll .hd .prev,.picScroll .hd .next{ display:inline-block; width:.4rem; height:.4rem; text-align:center; line-height:.4rem; border-radius:50%; float:right; margin:.15rem .2rem 0 0; overflow:hidden; font-family:"simsun"; cursor:pointer; border:1px solid #fabd65; color:#fabd65; font-weight:bold;}
.picScroll .hd .prevStop,.picScroll .hd .nextStop{ color:#fff; border:1px solid #fff;}
.ny_tit{ overflow:hidden; height:.7rem; background:#093b69; line-height:.7rem;}
.ny_tit b{ color:#fff; font-size:.28rem; padding-left:.2rem;}
.ny_tit .nmore{ float:right; color:#fff; font-size:.24rem; text-transform:uppercase; margin-right:.2rem;}
.picScroll .bd{ padding:.1rem 0 .1rem .1rem;}

.pro_pic{ position:relative; width:100%; text-align:center; margin-top:.03rem;}

/*.pro_pic .hd{ text-align:center; padding-left:.15rem;}
.pro_pic .hd:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.pro_pic .hd em{ height:1.57rem; width:1.57rem; float:left; margin:.2rem 0 0 .15rem; border:.01rem solid #e2e2e2;}
.pro_pic .hd em.on{ border:.01rem solid #e60012;}
.pro_pic .hd em img{ max-width:100%;}
*/

.pro_pic .hd{ width:100%; text-align:center; position:absolute; left:0; right:0; bottom:.15rem;}
.pro_pic .hd{ overflow:hidden;}
.pro_pic .hd em{ height:.24rem; width:.24rem; background:#999; border-radius:50%; display:inline-block; margin:0 .05rem; text-indent:-9999px; cursor:pointer;}
.pro_pic .hd em.on{ background:#e60012;}


.pro_pic .bd{ position:relative; border:.01rem solid #e2e2e2; /*width:6.92rem;*/ width:96%; margin:0 auto;}
.pro_pic .bd li img{/* width:6.88rem; */width:100%;  height:6.88rem; display:block; margin:0 auto;}

.pro_txts{ padding:.3rem;}
.pro_txts h3{ color:#333; font-size:.24rem; line-height:.42rem;}
.pro_txts p{ color:#666; font-size:.18rem; line-height:.28rem;}


.norms{ position:relative; padding-left:75px; min-height:100px; padding-bottom:20px; z-index:4;}
.norms b{ font-size:14px; font-weight:bold; position:absolute; left:0; top:0; display:inline-block; line-height:36px;}
.norms ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; overflow:hidden;}
.norms ul li{ float:left; display:inline;}
.norms ul li em{ display:inline-block; border:1px solid #999; background:#f0f0f0; line-height:34px; padding:0 10px; margin:0 5px 5px 0; font-size:14px;}
.tipsy{  padding-top:8px; background:url(../images/tipsy.png) top center no-repeat;}
.tipsy-inner{ padding:6px 10px; background:#fffde0; min-width:300px; border:1px solid #999; font-size:14px; line-height:24px;}
.tipsy-inner{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.tip{ display:none;}
.pro-but a{ display:inline-block; background:url() 0 0 no-repeat; width:50%; line-height:28px; padding-top:13px; color:#7aa25c;   text-align:center;  }
.pro-but a.down{ background-position:-131px 0; color:#2984b1;}
.pro-but a img{  width:80%;   }


.pro_dt{}
.p_t_tit{ color:#e60012; font-size:.26rem; font-weight:bold; text-align:center; background:#ccc; line-height:.65rem;}
.pro_dt_txt{ padding:.2rem .3rem;}
.pro_dt_txt img{ width:100%;}
.pro_dt_txt h3{ font-weight:bold; color:#333; font-size:.24rem; line-height:.42rem; padding:.05rem 0;}
.pro_dt_txt p{ color:#333; font-size:.24rem; line-height:.42rem;}

.pro_consult{ background:#ccc; padding:.1rem .3rem;}
.pro_consult h3{ text-align:center; font-size:.3rem; color:#e60012; font-weight:bold; line-height:.8rem;}
.pro_consult ul li{ padding-bottom:.25rem; position:relative;}
.pro_consult ul li:last-child{ padding-bottom:none;}
.pro_consult ul li em{ display:inline-block; border-right:1px solid #ccc; width:2.1rem; font-size:.28rem; line-height:.75rem; text-indent:.45rem; position:absolute; left:0; top:0;}
.p_textarea{ background:#fff; border:none; font-size:.28rem; padding:.15rem; width:6.9rem; line-height:.4rem;}
.p_intxt{ background:#fff; font-size:.28rem; height:.75rem; line-height:.75rem; border:none; padding-left:2.4rem; width:6.9rem;}
.p_inbut{ color:#fff; background:#ac1301; font-size:.28rem; border-radius:.05rem; border:none; cursor:pointer; height:.75rem; line-height:.75rem; width:100%; text-align:center;}

/*foot-------------------------------------------------------------------*/
.footer{ background:#eee; text-align:center; padding:.25rem 0;}
.footer p{ color:#666; font-size:.24rem; line-height:.4rem;}
.news-share{  }
.news-share em{ font-size:14px; line-height:32px; float:left; margin-right:20px;}
#bds_weixin{ background:url(../images/s-ico.png) 0 0 no-repeat; width:32px; height:32px; margin:0 13px 0 0; padding-left:0;}
#bds_tsina{ background:url(../images/s-ico.png) -32px 0 no-repeat; width:32px; height:32px; margin:0 13px 0 0; padding-left:0;}
#bds_sqq{ background:url(../images/s-ico.png) -64px 0 no-repeat; width:32px; height:32px; margin:0 13px 0 0; padding-left:0;}
#bds_qzone{ background:url(../images/s-ico.png) -96px 0 no-repeat; width:32px; height:32px; margin:0 13px 0 0; padding-left:0;}
#bds_douban{ background:url(../images/s-ico.png) -128px 0 no-repeat; width:32px; height:32px; margin:0 13px 0 0; padding-left:0;}
#bds_tieba{ background:url(../images/s-ico.png) -160px 0 no-repeat; width:32px; height:32px; margin:0 13px 0 0; padding-left:0;}


/*浮动-------------------------------------------------------------------*/
.fnav{ position:relative; height:1.1rem;}
.fnav-fixed{ left:0; right:0; bottom:0; width:100%; position:fixed; z-index:99; text-align:center; background:#1e50ae; height:1.1rem; border-top:1px solid #020b15;}
.fnav ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fnav ul li{ float:left; width:25%; position:relative; padding-top:.1rem; margin-left:-1px; height:1.1rem;}
.fnav ul li a{ display:block;}
.fnav ul li a img{ display:block; margin:0 auto; max-width:100%; height:.5rem;}
.fnav ul li a span{ display:block; width:100%; font-size:.24rem; color:#fff; line-height:.3rem; padding:.05rem 0 0 0;}